share farming - French English Dictionary